package jdx_07_DCL;

public class Mgr04 {
    private static Mgr04 INSTANCE;

    private Mgr04(){}

    public synchronized static Mgr04 getInstance(){ //【实验4】如果直接夹在方法上，可以解决线程安全的问题
        if(INSTANCE==null){
            INSTANCE = new Mgr04();
        }
        return INSTANCE;
    }

}

/*
但是可不可以不把锁加方法上？
如果把锁夹在方法上，就连里面的业务逻辑也全部锁住了，没有这个必要
 */
